برنامه نویسی شی گرا پایتون: عملی برای مبتدیان [به روز رسانی برای سال 2021] [ویدئو]

Python Object-Oriented Programming: Hands-on for Beginners [Updated for 2021] [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از DevOps گرفته تا رایانش ابری و علم داده، زبان برنامه نویسی Python تقریباً در هر زمینه ای از علوم کامپیوتر استفاده می شود. اما وقتی از اصول برنامه نویسی شی گرا (OOP) در پایتون استفاده می کنید چه اتفاقی می افتد؟ در این دوره بیابید. دوره با مقدمه ای بر مفاهیم OOP شروع می شود و سپس به تدریج به سمت ارائه بینشی دقیق از مفاهیم OOP به شما ادامه می دهد. انتزاع، کپسوله سازی، وراثت و چندشکلی در OOP را با جزئیات خواهید فهمید. در پایان این دوره، شما به خوبی با Python OOP آشنا خواهید شد و مهارت های نوشتن کدهای پایتون تمیز و ارتقای مهارت های پایتون خود را به سطح بعدی توسعه خواهید داد. فایل‌های کد و همه فایل‌های مرتبط در GitHub در https://github.com/PacktPublishing/Python-Object-Oriented-Programming-Hands-on-for-Beginners آپلود می‌شوند. یک محیط پایتون زنده را در یک مرورگر تنظیم کنید. ماژول ها، ساختارهای کلاس و ویژگی های شی را کاوش کنید درک تکنیک‌ها برای وارد کردن ماژول‌ها و دسترسی به ویژگی‌های شی بین اصلاح کننده دسترسی عمومی و خصوصی تمایز قائل شوید استفاده از متدهای گیرنده و تنظیم کننده در برنامه نویسی شی گرا (OOP) با کلاس ها و روش های انتزاعی آشنا شوید اگر یک مهندس نرم افزار، توسعه دهنده، مهندس DevOps، مهندس ابر یا معمار نرم افزار هستید، که می خواهید از مفاهیم برنامه نویسی شی گرا (OOP) برای نوشتن برنامه های پایتون تمیز و بدون خطا استفاده کنید، این دوره آموزشی برای تو است. برای شروع این دوره به درک اولیه برنامه نویسی پایتون نیاز است. با چهار ستون برنامه نویسی شی گرا (OOP) آشنا شوید * نقش مفاهیم OOP را در پایتون بیابید * یاد بگیرید چگونه با استفاده از اصول OOP کلاس ایجاد کنید.

سرفصل ها و درس ها

خوش آمدی Welcome

  • بررسی اجمالی دوره Course Overview

  • توصیه های دوره Course Recommendations

ملزومات برنامه نویسی شی گرا (OOP). Object-Oriented Programming (OOP) Essentials

  • نمای کلی ماژول Module Overview

  • ساخت کلاس Class Construct

  • ویژگی های شی Object Attributes

  • ویژگی های کلاس Class Attributes

  • مواد و روش ها Methods

  • استدلال های "_init_". "_init_" Arguments

  • آرگومان های "__name__" و "__main__". "__name__" and "__main__" Arguments

  • ایجاد اشیاء Creating Objects

  • دسترسی به ویژگی های کلاس و شی Accessing Class and Object Attributes

  • تغییر ویژگی های شی Changing Object Attributes

  • استفاده از روش ها Using Methods

  • وارد کردن یک ماژول Importing a Module

  • جزئیات پروژه 1 Project 1 Details

  • راه حل پروژه 1 Project 1 Solution

برنامه نویسی شی گرا (OOP) - عمیق تر شدن - قسمت 1 Object-Oriented Programming (OOP) - Getting Deeper - Part 1

  • نمای کلی ماژول Module Overview

  • ویرانگر Destructor

  • اصلاح کننده دسترسی عمومی Public Access Modifier

  • اصلاح کننده دسترسی خصوصی Private Access Modifier

  • روش های گتر و ستر Getter and Setter Methods

  • ویژگی های گیرنده و تنظیم کننده Getter and Setter Properties

  • دارایی فقط خواندنی Read-only Property

برنامه نویسی شی گرا (OOP) - عمیق تر شدن - قسمت 2 Object-Oriented Programming (OOP) - Getting Deeper - Part 2

  • نمای کلی ماژول Module Overview

  • ارث - قسمت 1 Inheritance - Part 1

  • ارث - قسمت 2 Inheritance - Part 2

  • ارث - قسمت 3 Inheritance - Part 3

  • کلاس چکیده و روش های چکیده Abstract Class and Abstract Methods

  • بررسی نوع نمونه شی Checking the Object Instance Type

  • ارث و ترتیب حل و فصل روش - قسمت 1 Inheritance and Method Resolution Order - Part 1

  • ارث و ترتیب حل و فصل روش - قسمت 2 Inheritance and Method Resolution Order - Part 2

  • ارث و ترتیب حل و فصل روش - قسمت 3 Inheritance and Method Resolution Order - Part 3

  • ارث و ترتیب حل و فصل روش - قسمت 4 Inheritance and Method Resolution Order - Part 4

  • ترکیب - قسمت 1 Composition - Part 1

  • ترکیب - قسمت 2 Composition - Part 2

  • ترکیب - قسمت 3 Composition - Part 3

  • چند شکلی - قسمت 1 Polymorphism - Part 1

  • چند شکلی - قسمت 2 Polymorphism - Part 2

نمایش نظرات

برنامه نویسی شی گرا پایتون: عملی برای مبتدیان [به روز رسانی برای سال 2021] [ویدئو]
جزییات دوره
3 h 27 m
38
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Coding Gears | Train Your Brain Coding Gears | Train Your Brain

معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.